import java.util.Scanner;
import java.util.Arrays;

public class Practice {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        while (true) {
            System.out.println("请输入你的邮箱：");
            String str = sc.next();
            if (getChar(str) == true){
                break;
            }else {
                System.out.println("输入有误，请重新输入：");
            }
        }
    }
    private static boolean getChar(String str) {
        if (str.indexOf('@') >=0 && str.indexOf('.') >=0
            && str.indexOf('@' ) < str.indexOf('.')
            && str.indexOf('@' ) == str.lastIndexOf('@')
            && !str.startsWith("@")
            && !str.endsWith(".")){
            return true;
        }
        return false;
    }
}
